import request from '@/utils/request'
import qs from 'qs'

const ha_task_logApi = {
    list: '/ha_task_log/list',
    save: '/ha_task_log/save',
    view: '/ha_task_log/view',
    del: '/ha_task_log/delete',
    dels: '/ha_task_log/batchDel',
    output: '/ha_task_log/output'
}

/**
 * 导出调度任务执行日志
 */
export function output (data) {
    return request({
        url: ha_task_logApi.output,
        method: 'post',
        data: data ,
        responseType: 'blob'
    })
}
/**
 * 批量删除调度任务执行日志
 * @param {*} parameter
 */
export function delHa_task_logs (ids) {
    return request({
        url: ha_task_logApi.dels + '/' + ids,
        method: 'post'
    })
}
/**
 * 删除调度任务执行日志
 * @param {*} id
 */
export function delHa_task_log (id) {
    return request({
        url: ha_task_logApi.del + '/' + id,
        method: 'post'
    })
}
/**
 * 查看、编辑调度任务执行日志
 * @param {*} id
 */
export function viewHa_task_log (id) {
    return request({
        url: ha_task_logApi.view + '/' + id,
        method: 'post'
    })
}
/**
 * 保存调度任务执行日志
 * @param {*} parameter
 */
export function saveHa_task_log (parameter) {
    return request({
        url: ha_task_logApi.save,
        method: 'post',
        data: parameter
    })
}
/**
 * 查询调度任务执行日志列表
 * @param {*} parameter
 */
export function queryHa_task_logList (parameter) {
    return request({
        url: ha_task_logApi.list,
        method: 'post',
        data: parameter
    })
}